Description
L'outil
Part Connecter connecte l'intérieur de deux objets à parois (par exemple, des tuyaux). Il peut également relier des coques et des polylignes.
Utilisation
- Sélectionnez les objets à connecter. L'ordre de sélection n'est pas important, puisque l'action de l'outil est symétrique. Il suffit de sélectionner une sous-forme de chaque objet (par exemple, les faces). Vous pouvez également sélectionner un composé contenant toutes les formes à connecter, par exemple un Draft Réseau orthogonal.
- Il y a plusieurs façons de lancer l'outil :
- Appuyez sur le bouton
Connecter des objets.
- Sélectionnez l'option Part → Joindre →
Connecter des objets du menu.
- Un objet paramétrique Connect est créé. Les objets d'origine sont masqués et le résultat de la connexion est affiché dans la vue 3D.
Propriétés
Connect
- DonnéesObjects : liste des objets à connecter. En général, au moins deux objets sont nécessaires, mais un seul composé contenant les formes à connecter fera également l'affaire.
- DonnéesRefine : affine ou non la forme finale. Par défaut cette valeur est déterminée par la case « Affiner les modèles automatiquement après une opération booléenne » dans les préférences de Part/PartDesign.
- DonnéesTolerance : valeur de « flou ». Il s'agit d'une tolérance supplémentaire à appliquer lors de la recherche d'intersections, en plus des tolérances stockées dans les formes d'entrée.
Exemple
- Créez un tuyau en appliquant un évidement sur un Part cylindre :
- Créez un autre tuyau plus petit, et le placer pour qu'il perce le premier tuyau :
- Sélectionnez le premier tuyau puis le second, et cliquez sur l'option « Connecter des objets » du menu déroulant Joindre des objets à paroi.
- Utilisez des outils de coupe (Std Couper selon des plans, Arch Plan de coupe, Arch Couper selon un plan) pour voir l'intérieur. Dans l'image ci-dessous, un Arch Plan de coupe est utilisé.
Algorithme
Les algorithmes derrière les outils Join sont très simples, et les comprendre est important pour utiliser les outils correctement. L'algorithme Connect, en particulier, est plus complexe que les autres, mais il suffit généralement d'y penser comme d'une variante symétrique de l'algorithme intégré.
1. Chaque objet est coupé à l'intersection avec l'autre (voir Part Fragments booléens).
2. Parmi les morceaux d'un objet, seul le plus grand est conservé. Tout le reste est jeté.
3. Les pièces d'intersection qui touchent au moins deux objets sont ajoutées au résultat. Ensuite, les pièces sont jointes pour former le résultat de la connection.
Remarques
- Si, à l'étape 1, chaque objet reste en un seul morceau, le résultat de la connection sera équivalent à une union d'objets.
- Actuellement, tous les composés fournis sont explosés avant la connexion. Cela signifie que les composés à intersection automatique, qui ne sont pas valides pour toutes les autres opérations booléennes, sont valables pour Connecter. (Cela pourra être changé à l'avenir.)
- La « plus grande » pièce est celle qui a la plus grande masse. C'est-à-dire que pour les solides, les volumes sont comparés; pour les coques et les faces, les zones sont comparées, etc.
Script
Les outils Join peuvent être utilisés dans des macros à partir de la console Python en utilisant la fonction suivante :
BOPTools.JoinFeatures.makeConnect(name)
- Crée une fonction Connect vide. Les propriétés « Objects » doivent être attribuées explicitement, par la suite.
- Génère l'objet juste créé.
Connecter peut également être appliqué à des formes simples, sans avoir besoin d'un objet document, via :
Part.BOPTools.JoinAPI.connect(list_of_shapes, tolerance = 0.0)
Cela peut être utile pour créer des fonctions personnalisées à l'aide de scripts Python.
Exemple :
import Part
j = Part.BOPTools.JoinFeatures.makeConnect(name= 'Connect')
j.Objects = FreeCADGui.Selection.getSelection()
L'outil lui-même est implémenté en Python, voir /Mod/Part/BOPTools/JoinFeatures.py (lien Github) là où FreeCAD est installé.
Part
- Création et modification des objets : Créer une esquisse, Extrusion, Révolution, Objet en miroir, Échelle, Congé, Chanfrein, Créer une face, Surface réglée, Lissage, Balayage, Section, Coupes, Décaler en 3D, Décaler en 2D, Évider, Projeter sur une surface, Apparence par face
- Booléen : Créé un composé, Éclater le composé, Filtre de composé, Opérations booléennes, Soustraction, Union, Intersection, Connecter, Intégrer, Découper, Fragments booléens, Séparer/exploser, Séparer vers un composé, OU exclusif, Vérifier la géométrie, Supprimer la fonction
- Autre outils : Importation, Exportation, Sélection par boîte, Forme à partir d'un maillage, Points à partir d'un maillage, Convertir en solide, Inverser la forme, Copie simple, Copie transformée, Copie d'un élément, Affiner la forme, Définir une tolérance, Créer une coupe persistante, Ancrer
Hub utilisateurs
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test